@时光机
2年前 提问
1个回答
c语言指针p和*p区别
007bug
2年前
c语言指针p和*p区别如下:
p指的是指针是一种概念,*p是指针变量是指针的一种具体实现方式,指针也是变量但需要进行定义;
一个变量的(内存)地址称为该变量的“指针”,通过指针能找到以它为地址的内存单元。而指针变量是用来存放另一个变量的地址;
p是一个指针变量的名字,*p表示此指针指向的内存地址中存放的内容;
系统为每一个内存单元分配一个地址值,C/C++把这个地址值称为“指针”,“指针变量”则是存放前述“地址值”的变量,也可以表述为,“指针变量”是存放变量所占内存空间“首地址”的变量